package com.fangcun.common.canstant;

/**
 * @作者： 陳曉鬆 @时间： 2018年3月14日 - 上午11:34:50 @description：->
 */
public class PublicConstant {

	/** 后台超级管理帐号 **/
	public static final String BACK_SUPER_ACCOUNT = "shuying";

	/** 百度ak **/
	public static final String BAIDU_AK = "jsv2CbbrYpMcS3eqkR0ZSlfgEKjREufZ";

	/** 订单待支付有效时间 **/
	public static final int ORDER_INVALID_TIME = 15;// 15分钟

	/** 性别 **/
	public static final int USER_SEX_0 = 0;// 未知
	public static final int USER_SEX_1 = 1;// 男
	public static final int USER_SEX_2 = 2;// 女

	/** 发送验证码场景类型 **/
	public static final int VERIFICATION_CODE_TYPE_1 = 1;// 绑定手机号/更换手机号
	public static final int VERIFICATION_CODE_TYPE_2 = 2;// 找回密码
	public static final int VERIFICATION_CODE_TYPE_3 = 3;// 修改密码
	public static final int VERIFICATION_CODE_TYPE_4 = 4;// 手机号验证码登录
	public static final int VERIFICATION_CODE_TYPE_5 = 5;// 支付密码
	public static final int VERIFICATION_CODE_TYPE_6 = 6;// h5绑定手机号

	/** 资源类型 **/
	public static final int RES_TYPE_1 = 1;// 普通产品
	public static final int RES_TYPE_2 = 2;// 套餐产品
	public static final int RES_TYPE_3 = 3;// 新闻
	public static final int RES_TYPE_4 = 4;// 公告
	public static final int RES_TYPE_5 = 5;// 评论
	public static final int RES_TYPE_6 = 6;// 订单
	public static final int RES_TYPE_7 = 7;// 动态圈
	public static final int RES_TYPE_8 = 8;// 分销商
	public static final int RES_TYPE_9 = 9;// 生态圈评论
	public static final int RES_TYPE_10 = 10;// 提现

	/** 操作类型 **/
	public static final int OPERATE_TYPE_1 = 1;// 点赞
	public static final int OPERATE_TYPE_2 = 2;// 在看

	/** 流水类型 **/
	public static final int FLOW_TYPE_1 = 1;// 增
	public static final int FLOW_TYPE_2 = 2;// 减

	/** 商品状态 **/
	public static final int GOODS_STATUS_0 = 0;// 下架
	public static final int GOODS_STATUS_1 = 1;// 上架
	public static final int GOODS_STATUS_2 = 2;// 删除

	/** 订单号生成类型 **/
	public static final String ORDER_TYPE_1 = "TO1";// 主订单号
	public static final String ORDER_TYPE_2 = "TR2";// 退款订单号
	/** 提现单号 **/
	public static final String RESERVE = "YD1";// 预定单号

	/** 消息类型 **/
	public static final int MESSAGE_TYPE_1 = 1;// 系统消息
	public static final int MESSAGE_TYPE_2 = 2;// 聊天消息

	/** 分利类型 **/
	public static final int SHARE_TYPE_1 = 1;// 按百分比
	public static final int SHARE_TYPE_2 = 2;// 具体金额

	/** 代理商状态 **/
	public static final int AGENT_STATUS_1 = 1;// 提交申请
	public static final int AGENT_STATUS_2 = 2;// 正常
	public static final int AGENT_STATUS_3 = 3;// 冻结
	public static final int AGENT_STATUS_4 = 4;// 邀请中
	public static final int AGENT_STATUS_5 = 5;// 已拒绝

	/** 发送验证码 有效 时间 **/
	public static final int VERIFICATION_CODE_REDIS_TIME = 15 * 60;// 15分钟

	/** 证件类型 */
	public static final String PERSON_TYPE_NI = "NI";
	public static final String PERSON_TYPE_PP = "PP";
	public static final String PERSON_TYPE_OT = "OT";

	/** 性别类型 */
	public static final String PERSON_GENDER_M = "M";// 男
	public static final String PERSON_GENDER_F = "F";// 女
	public static final String PERSON_GENDER_O = "O";// 其他

	/** 是否 是1-线上付款 2-线下付款 **/
	public static final int ON_LINE_PAYMENT = 1;// 线上
	public static final int OFF_LINE_PAYMENT = 2;// 线下

	/** 手机正则表达式 */
	public static final String REQEX_PHONE = "^[1][1-9][0-9]{9}$";
	/** 邮箱正则表达式 */
	public static final String REQEX_EMAIL = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
	/** IP正则表达式 */
	public static final String REQEX_IP = "\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\b";

	/** 获取img标签正则 **/
	public static final String IMGURL_REG = "<img.*src=(.*?)[^>]*?>";
	/** 获取src路径的正则 **/
	public static final String IMGSRC_REG = "http:\"?(.*?)(\"|>|\\s+)";

	/** 七牛缓存文件路径 **/
	public static final String QINIU_CACHE_PATH = "cache/";

	/** 消息已读未读 **/
	public static final int MESSAGE_READ_0 = 0;// 未读
	public static final int MESSAGE_READ_1 = 1;// 已读

}
